PixelYourSite\EventsManager D

Total Complexity 161
Dependencies 5
Dependents 4
Total lines 667
Lines of code 486
Logical lines of code 244
Comment lines 38
Methods 20
Properties 10

Methods 20

Method Rating Maintainability Complexity Lines of code
setupEventsParams()
C
36 28 67
outputData()
C
29 24 114
addStaticEvent()
B
47 19 29
filterEventParams()
B
44 18 42
setupWooSingleProductData()
A
41 14 52
isGdprPluginEnabled()
A
63 12 9
setupWooProductData()
A
48 7 33
setupEddSingleDownloadData()
S
48 6 36
addEvents()
S
55 6 19
addTriggerEvent()
S
56 5 16
outputNoScriptData()
S
65 4 9
enqueueScripts()
S
57 2 17
isTrackExternalId()
S
77 3 3
addDynamicEvent()
S
64 3 9
add_data_attribute_to_script()
S
67 3 7
instance()
S
72 2 6
getStaticEvents()
S
78 2 3
setupWooLoopProductData()
S
77 1 4
setupWooBlocksProductData()
S
77 1 4
__construct()
S
67 1 7